package com.scy.java.Test.Test05;

//身份证的每一位都是有固定的含义
//        1、2位: 省份
//        3、4位:城市
//        5、6位:区县
//        7-14位: 出生年、月、日。
//        15、16位:所在地派出所
//        17位:性别 (奇数男性，偶数女性)。
//        18位:个人信息码(随机产生)
//        要求打印内容方式如下
//        人物信息为:
//        出生年月日: XXXX年X月X日
//        性别：男/女
public class Test03 {
    public static void main(String[] args) {
        String idcard = "610431200012170628";
        String yearStr = idcard.substring(6,10);
        String monthStr = idcard.substring(10,12);
        String dayStr = idcard.substring(12,14);
        int sex = idcard.charAt(16)-'0';
        System.out.println("出生年月日为:"+yearStr+"年"+monthStr+"月"+dayStr+"日");
        if (sex%2==0){
            System.out.println("性别：女");
        }else {
            System.out.println("性别：男");
        }
    }
}
